void ARR03Bad(char *buffer)
{
    // sizeof与预期不符，其结果为指针本身的大小而不是缓冲区大小
    memset_s(buffer, sizeof(buffer), 0, sizeof(buffer));
}

void ARR03Good(char *buffer, int bufferSize)
{
    // 使用申请的缓冲区大小
    memset_s(buffer, bufferSize, 0, bufferSize);
}